package com.cctcq.domain;

// default package

import java.sql.Timestamp;

/**
 * Product entity. @author MyEclipse Persistence Tools
 */

public class Product implements java.io.Serializable {

	// Fields

	/** 
	* @Fields serialVersionUID : TODO(用一句话描述这个变量表示什么) 
	*/ 
	
	
	private static final long serialVersionUID = -8409507883268510238L;
	private String productId;
	private String productCode;
	private String productName;
	private String howToPlay;
	private String productConcept;
	private String productModelUrl;
	private String productSlogan;
	private String productPreface;
	private String productSaleUrl;
	private String productDemoUrl;
	private String productGuideUrl;
	private String webDocDemoUrl;
	private String webAudioDemoUrl;
	private String webVideoDemoUrl;
	private Integer duration;
	private String resourceRequest;
	private String topography;
	private String climate;
	private String feature;
	private String serviceRank;
	private String overSea;
	private Timestamp createDate;
	private String creator;
	private String marketCheckMan;
	private Boolean marketCheckState;
	private String resourceCheckMan;
	private Boolean resourceCheckState;
	private String resourceRemark;
	private String pubState;
	private String popular;
	private Boolean available;
	private String slowLookType;
	private String appreciationType;
	private String departplace;
	private String feesAndTips;
	private String shoppingTips;
	private String bookTip;
	private String visaDesc;
	private String responsibleemployee;
	private String hztemplate;

	// Constructors

	/** default constructor */
	public Product() {
	}

	/** minimal constructor */
	public Product(String productId, String productName, Timestamp createDate,
			Boolean marketCheckState, Boolean resourceCheckState,
			String pubState, Boolean available) {
		this.productId = productId;
		this.productName = productName;
		this.createDate = createDate;
		this.marketCheckState = marketCheckState;
		this.resourceCheckState = resourceCheckState;
		this.pubState = pubState;
		this.available = available;
	}

	/** full constructor */
	public Product(String productId, String productCode,
			String productName, String howToPlay, String productConcept,
			String productModelUrl, String productSlogan,
			String productPreface, String productSaleUrl,
			String productDemoUrl, String productGuideUrl,
			String webDocDemoUrl, String webAudioDemoUrl,
			String webVideoDemoUrl, Integer duration, String resourceRequest,
			String topography, String climate, String feature,
			String serviceRank, String overSea, Timestamp createDate,
			String creator, String marketCheckMan, Boolean marketCheckState,
			String resourceCheckMan, Boolean resourceCheckState,
			String resourceRemark, String pubState, String popular,
			Boolean available, String slowLookType, String appreciationType,
			String departplace, String feesAndTips, String shoppingTips,
			String bookTip, String visaDesc, String responsibleemployee,
			String hztemplate) {
		this.productId = productId;
		this.productCode = productCode;
		this.productName = productName;
		this.howToPlay = howToPlay;
		this.productConcept = productConcept;
		this.productModelUrl = productModelUrl;
		this.productSlogan = productSlogan;
		this.productPreface = productPreface;
		this.productSaleUrl = productSaleUrl;
		this.productDemoUrl = productDemoUrl;
		this.productGuideUrl = productGuideUrl;
		this.webDocDemoUrl = webDocDemoUrl;
		this.webAudioDemoUrl = webAudioDemoUrl;
		this.webVideoDemoUrl = webVideoDemoUrl;
		this.duration = duration;
		this.resourceRequest = resourceRequest;
		this.topography = topography;
		this.climate = climate;
		this.feature = feature;
		this.serviceRank = serviceRank;
		this.overSea = overSea;
		this.createDate = createDate;
		this.creator = creator;
		this.marketCheckMan = marketCheckMan;
		this.marketCheckState = marketCheckState;
		this.resourceCheckMan = resourceCheckMan;
		this.resourceCheckState = resourceCheckState;
		this.resourceRemark = resourceRemark;
		this.pubState = pubState;
		this.popular = popular;
		this.available = available;
		this.slowLookType = slowLookType;
		this.appreciationType = appreciationType;
		this.departplace = departplace;
		this.feesAndTips = feesAndTips;
		this.shoppingTips = shoppingTips;
		this.bookTip = bookTip;
		this.visaDesc = visaDesc;
		this.responsibleemployee = responsibleemployee;
		this.hztemplate = hztemplate;
	}

	// Property accessors

	public String getProductId() {
		return this.productId;
	}

	public void setProductId(String productId) {
		this.productId = productId;
	}


	public String getProductCode() {
		return this.productCode;
	}

	public void setProductCode(String productCode) {
		this.productCode = productCode;
	}

	public String getProductName() {
		return this.productName;
	}

	public void setProductName(String productName) {
		this.productName = productName;
	}

	public String getHowToPlay() {
		return this.howToPlay;
	}

	public void setHowToPlay(String howToPlay) {
		this.howToPlay = howToPlay;
	}

	public String getProductConcept() {
		return this.productConcept;
	}

	public void setProductConcept(String productConcept) {
		this.productConcept = productConcept;
	}

	public String getProductModelUrl() {
		return this.productModelUrl;
	}

	public void setProductModelUrl(String productModelUrl) {
		this.productModelUrl = productModelUrl;
	}

	public String getProductSlogan() {
		return this.productSlogan;
	}

	public void setProductSlogan(String productSlogan) {
		this.productSlogan = productSlogan;
	}

	public String getProductPreface() {
		return this.productPreface;
	}

	public void setProductPreface(String productPreface) {
		this.productPreface = productPreface;
	}

	public String getProductSaleUrl() {
		return this.productSaleUrl;
	}

	public void setProductSaleUrl(String productSaleUrl) {
		this.productSaleUrl = productSaleUrl;
	}

	public String getProductDemoUrl() {
		return this.productDemoUrl;
	}

	public void setProductDemoUrl(String productDemoUrl) {
		this.productDemoUrl = productDemoUrl;
	}

	public String getProductGuideUrl() {
		return this.productGuideUrl;
	}

	public void setProductGuideUrl(String productGuideUrl) {
		this.productGuideUrl = productGuideUrl;
	}

	public String getWebDocDemoUrl() {
		return this.webDocDemoUrl;
	}

	public void setWebDocDemoUrl(String webDocDemoUrl) {
		this.webDocDemoUrl = webDocDemoUrl;
	}

	public String getWebAudioDemoUrl() {
		return this.webAudioDemoUrl;
	}

	public void setWebAudioDemoUrl(String webAudioDemoUrl) {
		this.webAudioDemoUrl = webAudioDemoUrl;
	}

	public String getWebVideoDemoUrl() {
		return this.webVideoDemoUrl;
	}

	public void setWebVideoDemoUrl(String webVideoDemoUrl) {
		this.webVideoDemoUrl = webVideoDemoUrl;
	}

	public Integer getDuration() {
		return this.duration;
	}

	public void setDuration(Integer duration) {
		this.duration = duration;
	}

	public String getResourceRequest() {
		return this.resourceRequest;
	}

	public void setResourceRequest(String resourceRequest) {
		this.resourceRequest = resourceRequest;
	}

	public String getTopography() {
		return this.topography;
	}

	public void setTopography(String topography) {
		this.topography = topography;
	}

	public String getClimate() {
		return this.climate;
	}

	public void setClimate(String climate) {
		this.climate = climate;
	}

	public String getFeature() {
		return this.feature;
	}

	public void setFeature(String feature) {
		this.feature = feature;
	}

	public String getServiceRank() {
		return this.serviceRank;
	}

	public void setServiceRank(String serviceRank) {
		this.serviceRank = serviceRank;
	}

	public String getOverSea() {
		return this.overSea;
	}

	public void setOverSea(String overSea) {
		this.overSea = overSea;
	}

	public Timestamp getCreateDate() {
		return this.createDate;
	}

	public void setCreateDate(Timestamp createDate) {
		this.createDate = createDate;
	}

	public String getCreator() {
		return this.creator;
	}

	public void setCreator(String creator) {
		this.creator = creator;
	}

	public String getMarketCheckMan() {
		return this.marketCheckMan;
	}

	public void setMarketCheckMan(String marketCheckMan) {
		this.marketCheckMan = marketCheckMan;
	}

	public Boolean getMarketCheckState() {
		return this.marketCheckState;
	}

	public void setMarketCheckState(Boolean marketCheckState) {
		this.marketCheckState = marketCheckState;
	}

	public String getResourceCheckMan() {
		return this.resourceCheckMan;
	}

	public void setResourceCheckMan(String resourceCheckMan) {
		this.resourceCheckMan = resourceCheckMan;
	}

	public Boolean getResourceCheckState() {
		return this.resourceCheckState;
	}

	public void setResourceCheckState(Boolean resourceCheckState) {
		this.resourceCheckState = resourceCheckState;
	}

	public String getResourceRemark() {
		return this.resourceRemark;
	}

	public void setResourceRemark(String resourceRemark) {
		this.resourceRemark = resourceRemark;
	}

	public String getPubState() {
		return this.pubState;
	}

	public void setPubState(String pubState) {
		this.pubState = pubState;
	}

	public String getPopular() {
		return this.popular;
	}

	public void setPopular(String popular) {
		this.popular = popular;
	}

	public Boolean getAvailable() {
		return this.available;
	}

	public void setAvailable(Boolean available) {
		this.available = available;
	}

	public String getSlowLookType() {
		return this.slowLookType;
	}

	public void setSlowLookType(String slowLookType) {
		this.slowLookType = slowLookType;
	}

	public String getAppreciationType() {
		return this.appreciationType;
	}

	public void setAppreciationType(String appreciationType) {
		this.appreciationType = appreciationType;
	}

	public String getDepartplace() {
		return this.departplace;
	}

	public void setDepartplace(String departplace) {
		this.departplace = departplace;
	}

	public String getFeesAndTips() {
		return this.feesAndTips;
	}

	public void setFeesAndTips(String feesAndTips) {
		this.feesAndTips = feesAndTips;
	}

	public String getShoppingTips() {
		return this.shoppingTips;
	}

	public void setShoppingTips(String shoppingTips) {
		this.shoppingTips = shoppingTips;
	}

	public String getBookTip() {
		return this.bookTip;
	}

	public void setBookTip(String bookTip) {
		this.bookTip = bookTip;
	}

	public String getVisaDesc() {
		return this.visaDesc;
	}

	public void setVisaDesc(String visaDesc) {
		this.visaDesc = visaDesc;
	}

	public String getResponsibleemployee() {
		return this.responsibleemployee;
	}

	public void setResponsibleemployee(String responsibleemployee) {
		this.responsibleemployee = responsibleemployee;
	}

	public String getHztemplate() {
		return this.hztemplate;
	}

	public void setHztemplate(String hztemplate) {
		this.hztemplate = hztemplate;
	}


}